package com.universe.titan.server;

import lombok.Data;

/**
 * @Author : linmaobo
 * @create 2022/12/8
 * 消息实体
 */
@Data
public class MessageInfo<T> {

    /**
     * 消息内容泛型，表示任意类型
     */
    private T data;
    /**
     * 消息类型  1.系统消息  2.单聊  3.群聊  4.多人
     */
    private Integer messageType;
    /**
     * 分发类型  1.个人  2.多人  3.群组
     */
    private Integer dispatchType;
    /**
     * 发送人身份唯一标识（例如发送人id）
     */
    private String  sendUserIdentity;
    /**
     * 接收者信息，与分发类型对应，接收人的身边唯一标识，多个接受者的身边唯一标识（用英文逗号","分隔开），群组id
     */
    private String  receiveUserIdentity;
}
